package cn.exrick.xboot.modules.account.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import javax.persistence.Entity;
import javax.persistence.Id;


@Data
@Accessors(chain = true)
@DynamicInsert
@DynamicUpdate
@ApiModel(value = "财务实体类")
public class Account {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "单位名称")
    private String deptName;
    @ApiModelProperty(value = "年份")
    private String year;
    @ApiModelProperty(value = "月份")
    private String month;
    @ApiModelProperty(value = "现金流入金额")
    private Long xjlr=0L;
    @ApiModelProperty(value = "现金流出金额")
    private Long xjlc=0L;
    @ApiModelProperty(value = "净现金流")
    private Long jxjl=0L;
    @ApiModelProperty(value = "收入确认金额")
    private Long srqr=0L;
    @ApiModelProperty(value = "应收账款")
    private Long yszk=0L;
    @ApiModelProperty(value = "应收账款结算款")
    private Long yszkjsk=0L;
    @ApiModelProperty(value = "应收账款进度款")
    private Long yszkjdk=0L;
    @ApiModelProperty(value = "开票金额")
    private Long kpMoney=0L;
    @ApiModelProperty(value = "收票金额")
    private Long spMoney=0L;
    @ApiModelProperty(value = "合同签订数量")
    private Long htqdNumber=0L;
    @ApiModelProperty(value = "合同签订金额")
    private Long htqdMoney=0L;
    @ApiModelProperty(value = "类型")
    private String type;
}
